package com.web.kftsdk.bean;

/**
 * <p>Title: SecmerchantFailEnum</p>
 * <p>Description: 二级商户入驻失败详情列表</p>
 *
 * @author xukk
 * @version 1.0
 * @date 2018/6/12
 */
public enum SecmerchantFailEnum implements IEnum{
    E1001("1001","商户门户内部错误，请电话咨询快付通客服"),
    E1002("1002","商户门户系统调用错误，请电话咨询快付通客服"),
    E1003("1003","该接口暂不支持"),
    E1004("1004","保存商户数据出错"),
    E1005("1005","查询二级商户信息异常"),
    E1006("1006","并发处理异常"),
    E2001("2001","参数校验未通过"),
    E2002("2002","字符串替换错误"),
    E2003("2003","请求参数转换错误"),
    E2004("2004","请求参数为空"),
    E2005("2005","商户不存在！"),
    E2006("2006","权限不足！"),
    E3001("3001","证件信息为空"),
    E3002("3002","个人商户身份证信息为空"),
    E3003("3003","个人商户（个体工商户）结算账户户名与个人姓名不一致"),
    E3004("3004","结算账户行别不允许"),
    E3005("3005","企业类型，三证合一或营业执照、税务登记证、组织机构代码证不能为空"),
    E3006("3006","企业类型，结算账户类型必须是对公"),
    E3007("3007","证件有效期必须大于30天"),
    E3008("3008","商户费率信息为空"),
    E3009("3009","商户费率信息为空"),
    E3010("3010","商户开通的产品不存在"),
    E3011("3011","T0业务暂时不支持"),
    E3012("3012","不允许商户开通上级商户未开通的产品"),
    E3013("3013","下级商户已经存在"),
    E3014("3014","下级商户不存在"),
    E3015("3015","二级商户状态为非生效"),
    E3016("3016","二级商户未审批通过的记录"),
    E3017("3017","渠道商二级商户无需上传结算账户"),
    E3018("3018","商户开户未满90天或连接交易未满30天不能开通S0，T0业务"),
    E3019("3019","下级商户已经存在审批记录"),
    E3020("3020","商户级别超过上限"),
    E3021("3021","不能修改商户类型,个人商户不能修改身份证号码"),
    E3022("3022","修改时上级商户id和商户id不能为空"),
    E3023("3023","渠道商二级商户无需上传产品费率信息"),
    E3024("3024","当前时间不允许修改产品费率信息"),
    E3025("3025","当前日期不允许修改产品费率信息"),
    E3026("3026","超过本月允许修改产品费率信息次数"),
    E3027("3027","证件信息为空，请检查商户类别"),
    E3028("3028","个人类型二级商户，结算账户类型必须是个人类型"),
    E3029("3029","查商户类别与证件信息不匹配"),
    E3030("3030","个人商户类型，三证合一和营业执照、税务登记证、组织机构代码证不能上传"),
    E3031("3031","企业商户类型，三证合一或营业执照、税务登记证、组织机构代码证不能同时上传"),
    E3032("3032","个人商户类型，企业证件信息不需要填写"),
    E3033("3033","企业商户类型，个人证件信息不需要填写"),
    E3034("3034","经营类目不存在"),
    E3035("3035","省市县不存在"),
    E3036("3036","修改省、市、县信息时，省、市、县必填"),
    E3037("3037","未做任何修改"),
    E3038("3038","二三要素或企业信息验证不通过"),
    E3039("3039","平台商下的二级商户，结算账户类型不能为空"),
    E3040("3040","个人商户，商户名称与法人姓名不一致"),
    E3041("3041","二三要素验证不通过"),
    E3042("3042","企业信息验证不通过"),
    E3043("3043","实名认证不通过"),
    E3044("3044","该商户当天已存在修改产品费率记录"),
    E3045("3045","该商户当前非完成状态，不能进行修改"),
    E3113("3113","证件压缩文件不存在"),
    E3114("3114","证件压缩文件签名不匹配"),
    E3115("3115","证件压缩文件中不存在certInfo.txt"),
    E3116("3116","证件压缩文件中certInfo.txt与接口上传的数据不匹配"),
    E3117("3117","未上传身份证正面照"),
    E3118("3118","未上传身份证反面照"),
    E3119("3119","未上传手持身份证照"),
    E3120("3120","未上传营业执照（三证合一）扫描件"),
    E3121("3121","未上传营业执照扫描件"),
    E3122("3122","未上传税务登记证扫描件"),
    E3123("3123","未上传组织机构代码证扫描件"),
    E3124("3124","未上传结算卡正面照扫描件"),
    E3125("3125","未上传结算卡反面照扫描件"),
    E3126("3126","未上传门店照扫描件"),
    E3127("3127","未上传开户证明照扫描件"),
    E3128("3128","解压证件压缩文件出错"),
    E3129("3129","计算压缩文件签名数据出错"),
    E3130("3130","certInfo.txt中merchantId必需与当前商户ID一致"),
    E3131("3131","个人商户只需法人身份证正反面照，手持身份证照，结算卡正反面照，门头照选项（必填）、合作证明函（非必填）"),
    E3132("3132","企业商户只需营业执照（必填），法人身份证正反面照（必填），税务登记证，机构代码证，开户许可或银行开户证明，门头照选项（必填）、合作证明函（非必填）"),
    E3133("3133","个体工商户只需法人身份证正反面照（必填），营业执照（必填），手持身份证照，结算卡正反面照、增加门头照选项（必填）、合作证明函（非必填）"),
    E3134("3134","证件有效期格式必须为YYYYMMDD"),
    E3135("3135","上级商户为空，无法创建账户"),
    E4001("4001","商户不存在或者状态未生效"),
    E4002("4002","商户不允许新增下级商户"),
    E4003("4003","商户未开通产品"),
    E4004("4004","商户开通产品的费率不能低于上级费率"),
    E4005("4005","商户开通产品的费率不能低于行业最低费率"),
    E4006("4006","商户开通产品的费率不能高于行业最低费率"),
    E4007("4007","商户开通产品的附加费率不能低于行业最低费率"),
    E4008("4008","商户开通产品的附加费率不能高于行业最低费率"),
    E4009("4009","创建商户出错，请稍后用证件号码查询!"),
    E4010("4010","商户开通产品的附加费率不能低于上级附加费率"),
    E4011("4011","修改产品但是费率和附加费率同时为空");
    private String desc;

    private String code;

    SecmerchantFailEnum( String code,String desc) {
        this.desc = desc;
        this.code = code;
    }

    @Override
    public String getDesc() {
        return desc;
    }

    @Override
    public String getCode() {
        return code;
    }
}
